#ifndef _SERIAL_H_
#define	_SERIAL_H_

void write(char *str);
void writechar(char ch);

/*
 * Die Funktion void printf (char *str, ...) implementiert die Ausgabe auf der
 * seriellen Schnittstelle. Achtung: Es sind maximal 1024 Zeichen sind möglich!
 * 
 * str : zu sendender String
 *
 * Formatierungszeichen:
 *  \%d \%i  decimal signed integer
 *  \%o      octal integer
 *  \%x \%X  hex integer
 *  \%u      unsigned integer
 *  \%c      character
 *  \%s      string
 *  \%f      double
 *  \%e \%E  double
 *  \%g \%G  double
 *  \%p      pointer
 *  \%n      number of characters written by this printf
 *           no argument expected
 *  \%\%  \% no argument expected
*/
void kprintf (char *str, ...);

#endif // _SERIAL_H_

